TDATransaction class overview.
Properties
  
    | Name | Description | 
  
    | Active | Used to determine if the transaction is active. | 
  
    | DefaultCloseAction | Used to specify the transaction behaviour when it is destroyed while being active, or when one of its connections is closed with the active transaction. | 
Methods
  
    | Name | Description | 
  
    | Commit | Commits the current transaction. | 
  
    | Rollback | Discards all modifications of data associated with the current transaction and ends the transaction. | 
  
    | StartTransaction | Begins a new transaction. | 
Events
  
    | Name | Description | 
  
    | OnCommit | Occurs after the transaction has been successfully committed. | 
  
    | OnCommitRetaining | Occurs after CommitRetaining has been executed. | 
  
    | OnError | Used to process errors that occur during executing a transaction. | 
  
    | OnRollback | Occurs after the transaction has been successfully rolled back. | 
  
    | OnRollbackRetaining | Occurs after RollbackRetaining has been executed. |